# 练习:
#      将一个文件夹下的某个文件,拷贝到另外一个文件夹下去;
#      提示:写一个copy函数，接受两个参数，第一个参数是源文件的位置，第二个#参数是目标位置，将源文件copy到目标位置。
#                 还需要判断一下这个文件之前是否存在;  读源文件的内容; 创建目标文件; 读到的内容,再写入到目标文件
import os


def copy(path, target):
    file_name = path.split('/')[-1]
    # print(file_name)
    new_path = target + '/' + file_name
    # print(new_path)
    with open(path, mode='r', encoding='utf-8') as f_origin:
        content = f_origin.read()

    if os.path.exists(new_path):
        print(f"{new_path} has existed")
    else:
        with open(new_path, mode='w', encoding='utf-8') as f_copy:
            f_copy.write(content)


if __name__ == '__main__':
    copy('./b_file/1_19_copy', './a_file')
